ES, EA, 14.10.9999

Konwersja bazy danych: InfoApteka -> EuroApteka.

Przeniesienie danych z InfoApteki do EuroApteki

Przeniesieniu podlegaj╣ wszystkie dane o kontrahentach, artyku│ach (nazwy, ustawienia, sposoby odp│atno£ci itp.) oraz bilans otwarcia magazynu czyli stany magazynowe. Bilans otwarcia w EuroAptece czyli remanent pocz╣tkowy musi siΩ zgadzaµ z remanentem ko±cowym w InfoAptece.

Eksport danych z InfoApteki:

  • Za pomoc╣ programu dbexp.exe znajduj╣cego siΩ w katalogu f:\farma\sys nale┐y wyeksportowaµ dane z farmy3. (PamiΩtajmy, o poprawno£ci danych InfoApteki. Warto wcze£niej sprawdziµ bazΩ danych programem dbcheck.exe znajduj╣cym siΩ w katalogu f:\farma\sys.) 

  •  

     
     
     

    Program nale┐y uruchomiµ z katalogu f:\farma\system\ przez komendΩ:

f:\farma\sys\dbexp ûx farma3 company drg_rec cmp_rec oth_rec

( parametr ûx pozwoli nam skonwertowaµ tak┐e polskie litery)

gdzie:

company.txt û kontrahenci

drg_rec.txt û leki gotowe

cmp_rec.txt û substraty

oth_rec.txt û inne leki

  • Za pomoc╣ programu magfm.exe (dostarczany przez Eurosoft) stworzyµ bilans otwarcia:

  • magfm /1 /2 /3 bo.tfm 
    bo.tfm û plik z bilansem otwarcia w standardzie FARMA. Program pozwala na stworzenia jednego bilansu otwarcia (pliku) dla wszystkich magazyn≤w. Ze wzglΩdu na konieczno£µ sprawdzenia poprawno£ci wczytanych danych w EuroAptece warto stworzyµ bilans otwarcia osobno dla ka┐dej grupy lek≤w (gotowe, substraty, pozosta│e). U│atwi to sprawdzenie poszczeg≤lnych pozycji.
  • Program generuj╣cy przesuniecie magazynowe FM.
polecenie:magfm /1 /2 /3 /kod:x /mode:m /sys:s /user:u /file:f /quiet parametry:

1 - uwzglΩdnij leki gotowe

2 - uwzglΩdnij substraty

3 - uwzglΩdnij pozosta│e artyku│y

kod - kod towaru: L, B, I

L - wewnΩtrzny kod u┐ywany przez program Infoapteka (*)

B - kod Bazyl

I - kod z pola Indeks

mode - tryb pracy programu: SINGLE (*), SHARED

sys - katalog systemowy: F:\FARMA\SYSTEM (*)

user - u┐ytkownik: MAG1 (*)

file - plik, do kt≤rego generowane jest przesuniecie

quiet - nie wy£wietla nic ekranie

(*) warto£ci domy£lne.

  Import danych do bazy EuroApteki:
  • uruchomiµ program converter.exe z parametrem û dsn nazwa_systemowego_ƒr≤d│a_danych znajduj╣cy siΩ w katalogu g│≤wnym programu EuroApteka (dostarczany przez Eurosoft na CD instalacyjnym lub umieszczony na stronie www). Domy£lny dsn convertera to: EuroAptekaStart
  • wskazaµ pliki company.txt w polu kontrahenci ( resztΩ plik≤w program wczyta automatycznie pod warunkiem, ┐e znajduj╣ siΩ w tym samym katalogu).

  •  
  • Zaznaczyµ opcje Cena urzΩdowa za opakowanie fabryczne, je£li w pliku f:\farma\system\farma.ini

  •  
  • warto£µ parametru CONST_PRICE_PER_PACK jest ustawiona na 1.
Wczytane dane mo┐na obejrzeµ w EuroAptece Menu Kartoteki -> Artyku│y lub Kartoteki -> Kontrahenci (nie nale┐y na tym etapie modyfikowaµ list Artyku│≤w, w szczeg≤lno£ci usuwaµ artyku│≤w, gdy┐ bilans otwarcia mo┐e nam siΩ nie zgodziµ)
  • Wczytaµ bilans otwarcia utworzony przez magfm.exe do programu EuroApteka. Wczytanie umo┐liwia modu│ Magazyn ->Dokumenty magazynowe -> Odczyt. 
  • Operacje te mog╣ do£µ d│ugo trwaµ. Dla pliku *.tfm o wielko£ci ok. 900 kb, co odpowiada ok. 2200 pozycji magazynowych (ok. 4800 partii magazynowych), czas odczytywania na komputerze P-166, 64 Mb RAM-u wynosi ok. 25min. W tym czasie program EuroApteka mo┐e zdradzaµ objawy zawieszenia, np:- brak od£wie┐ania okien, w oknie systemu MS Windows 95/98 ZAMKNIJ PROGRAM (Ctrl-Alt-Del) -> EuroApteka û (nie odpowiada). Jest to normalny objaw pracy programu.

  • W celu sprawdzenia mo┐na otworzyµ drugi raz program i tam na bie┐╣co podgl╣daµ proces wczytywania pozycji. EA, Dokumenty magazynowe -> Poka┐.
  • Po weryfikacji dokumenty bilansu otwarcia nale┐y zatwierdziµ.
Weryfikacja wczytanych danych.
  • WeryfikacjΩ wczytanych danych najlepiej przeprowadziµ drukuj╣c w InfoAptece remanent z danego magazynu i por≤wnuj╣c go z warto£ciami w EuroAptece (Magazyn ->Dokumenty magazynowe ->Drukuj bie┐╣cy -> Dokument). Te warto£ci mog╣ siΩ od siebie nieznacznie r≤┐niµ. Nie powinny byµ to jednak warto£ci du┐e. R≤┐nice warto£ciowe wynikaj╣ z zaokr╣gle± liczb w obu programach. Nie powinno byµ natomiast r≤┐nic ilo£ciowych. W razie wyst╣pienia takowych nale┐y sprawdziµ poprawno£µ bazy danych w InfoAptece.

  •